home *** CD-ROM | disk | FTP | other *** search
- Path: niccolo.gsfc.nasa.gov!payter
- From: payter@niccolo.gsfc.nasa.gov (Payter Versteegen)
- Newsgroups: comp.dcom.modems,comp.dcom.isdn
- Subject: Re: Cable service and IP numbers
- Date: 31 Jan 1996 16:39:24 GMT
- Organization: NASA Goddard Space Flight Center -- Greenbelt, Maryland USA
- Message-ID: <4eo5vs$2mj@post.gsfc.nasa.gov>
- References: <4ei1qd$oj@grid.direct.ca>
- NNTP-Posting-Host: niccolo.gsfc.nasa.gov
-
- kclark@direct.ca (Ken Clark) wrote:
- >Hi. I have read a lot of hype and speculation about cable modem services like
- >@Home and Roger's WAVE but I can not seem to get an answer to a simple
- >question: Do the users of these services provide an actual IP address
- >assigned to each home, or or are these services a glorified Compuserve with
- >Netscape set up to talk to a proxy server?
- >
- >Most current ISPs assign a IP address to each of their modems. As cable
- >service is supposed to be 24 hour online, either they have to assign an IP
- >address to each subscriber, or create their own network and gateway to the
- >Internet. Which is it? Are there even enough IP addresses to go around? The
- >Compuserve approach is next to useless because you can't do things like use
- >Internet phone or set up your own WEB pages.
- >
- >Does anyone who is test marketing these new services or is otherwise in the
- >know read these groups?
- >
- I think the relevant term is "IP MASQUERADING." Essentially, overwrite
- IP addresses, recalculate checksums, and send the packet on its way. Is
- this what they means my a "proxy server?" I don't know. Anyway, this is
- how IP-Masquerading works:
-
- Say I have a LAN at my home. Let's agree on the "unused" (rfc 1057,
- sec 3) network, 192.168.0.x, with a default route of 192.168.0.254. My
- Mac has an IP address of 192.168.0.1. I also have a cable modem that's
- pretty smart. It's IP address is the aforementioned default route of
- 192.168.0.254.
- At the headend is another LAN that's *really* on the Internet. Say
- its network is 206.67.155.x. The headend counterpart to my cable modem
- has an IP address of 206.67.155.3, and the modem (it's really a router)
- knows this.
- When my mac sends out packets to, say, 130.85.60.17, the cable router
- picks them up, changes the source-IP address to 206.67.155.2, recalculates
- the IP checksum, and sends it on the cable. The headend router picks the
- sugically-altered packet off the cable, and sends it out to the Internet.
- The machine at 130.85.60.17 (the alumni machine at my alma mater, UMBC)
- sees a packet from 207.67.155.3, and responds accordingly.
- Packets coming in to the headend router get passed downstrem. When
- the tailend router (the one at my house) gets a packet, it restores the
- [now-] desination-IP address, does its checksum magic, and writes the
- packet to my local LAN. Voila.
- Obviously, there's a one-headend-to-many-tailend mapping issue, but
- we'll forget about that for now. :)
-
- Payter Versteegen.
- payter@niccolo.gsfc.nasa.gov (pverst1@alumni.umbc.edu)
-
- =;)
-